I've had it like that and it turned out to be a corroded connector. ECU would flood the plugs with fuel in idle because it thought the engine was cold and at the same time idle revs would not stay at above 1K because the air regulator wouldn't know that the engine is cold somehow.
Well, something like that. I know how it worked and I'm sure you'll figure it out too it's just beyond me to explain.